home *** CD-ROM | disk | FTP | other *** search
-
- ██▐███ ██▐███ ██ ██ █▐███ ██▐████ █▌████
- ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
- ██ ██ ██▐█ ██ ██ ██ ██ ██ ██ ██
- ██ ██ ██ █▐ ██ ██ ██ ██ ██ ██
- ██▐███ ██▐███ ▐██ █▐███ ██ ██ ██
- ██▐███ █▐███ ██▐███ █▌████ ██ ██ █████ ██▐███ ██▐███
- ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
- ██▐███ ██ ██ ██▐█ ██ ██ █ ██ ██▐████ ██▐███ ██▐█
- ██ ██ ██ ██ ██ ██ █ ██ ██ ██ ██ ██ ██
- ██▐███ █▐███ ██ ██ █▐███ ██ ██ ██ ██ ██▐███
- I N C O R P O R A T E D
-
- (713) 370-4215 fax (713) 370-0841 bbs
- 18026 Deep Brook
- Spring, TX 77379
-
- http://www.wworks.com/~devont
-
-
- Thanks for checking out NWLib! We certainly appreciate your spending
- the time to look at our library. We think you'll agree it was time
- well spent once you open up the demo project and compile it for the
- first time.
-
- NWLib contains a very rich set of Netware-specific functions that make
- adding Netware specific features to your application extremely easy. In
- most cases, you just plop an icon or two on your form, then make a single
- function call to incorporate a very complex Netware service into your
- application. You won't find a Netware library that's easier to use, or
- more compatible with industry standards than NWLib.
-
- Even better, you can even purchase the complete original source used to
- create the NWLib library set. No matter if your Delphi skills are
- novice or expert, you are sure to gain valuable low-level knowlege
- about the Novell API set, or making external DLL function calls simply
- by using the NWLib source code.
-
- We sincerely hope for success in your endeavors. Please let us know if we
- can be of any help getting your product or projects completed. We are always
- open to suggestions, additions and improvements to the library, and greatly
- appreciate your comments and input.
-
- Happy Programming!
-
- Devont Software Inc.
-
-
- ┌──────────────┐
- │ Installation │
- └──────────────┘
-
- The installation of NWLib is easy. You need only to copy the supplied
- files to a new directory on your hard disk drive, then add the unit to
- your component palette. To do this, complete the following steps (if
- you have an older NWLib version installed, please see the section
- titled "Upgrading From Older NWLIB Versions" later in this document.
-
- 1. Make a backup copy of your COMPLIB.DCL file, usually found in the
- \DELPHI\BIN directory. Remove any existing NWLib component from
- the Delphi Palette by using Delphi's Options|Install Components
- menu option.
-
- 2. Make a new directory on your hard disk drive, and copy the contents
- of the supplied NWLIB files into this new directory. A good place
- to put this is in a directory such as \DELPHI\NWLIB.
-
- 3. In Delphi, close all windows, projects, units, etc.
-
- 4. In Delphi, select the 'Options|Install Components' menu item. On
- the displayed dialog box, use the 'Add' button to specify the
- NWREG.PAS file as a new component to add to your palette. Use the
- 'Browse' button to locate and specify the name of the component using
- the location specified in step 2.
-
- 5. When complete, Delphi rebuilds the component library, and adds a new
- tab to your selection list. When you click on the new NWLib tab,
- you'll see NWLib's six seperate component units: TNWLib, TNWServer,
- TNWProp, TNWPrint, TNWNDS, and TNWTools.
-
-
- ┌────────────────────┐
- │ Upgrading from │
- │ Old NWLib Versions │
- └────────────────────┘
-
- If you are upgrading from a version of NWLib prior to 1.4, you'll need
- to perform a few things before proceeding with your installation:
-
- MOST IMPORTANT: ALL NWLib bindery and environment gathering functions now
- require the desired Server Connection Handle as the first parameter. In
- older versions, these API calls were defaulted to the current server
- connection handle. This meant if you actually wanted to receive the
- object ID of another user on a different server than your current server,
- you needed to make that server the default before making the call. Since
- some of the new bindery/environmental calls required these base functions,
- we needed to include this parameter for those working under a multi-server
- network.
-
- In NWLib 1.4 and above, you can pass 0 (zero) as the server connection
- handle, and NWLib will assume you mean the 'default' or current server
- connection handle. This means you can simply drop the new version in,
- and build all of your projects files. As the compiler stops on a line
- that used to properly compile with a warning such as 'invalid type,'
- simply place a 0 (zero) as the first parameter of the call if you want
- the current server, or pass the desired server connection handle and the
- function will use that connection handle instead.
-
-
- Example: WhoAmI used to require no parameters. In this release and up,
- WhoAmI(0) is the equivalent. You can also do:
- WhoAmI(some_server_conn_handle) to obtain your User ID on a different
- server. See also getObjName, getObjType, getObjectID, etc. All
- examples included in the DEMO project.
-
- Please, make sure you back up your projects before attempting to upgrade
- the NWLib calls. We would not want you to lose any productive time
- because of a mistake or misunderstanding about a particular function
- change.
-
-
- ┌──────────────────┐
- │ The Demo Project │
- └──────────────────┘
-
- We've included a complete demonstration project to help you get
- started using NWLib. Simply open the project in Delphi, then
- select the 'Run' button to build the executable and run the
- program.
-
- Then, you can use Delphi to take apart the demo and see how easy
- it is to add exciting Netware features to your own Delphi applications.
-
- Note the demo project makes an assumption you are running Netware 2.x
- or Netware 3.x. If you are running Netware 4.x, you'll need to make
- some changes to the group names used in the program. For example, one
- list is built using the EVERYONE group. If this group does not exist
- in your NDS tree, you'll need to change the name.
-
- ┌─────────────┐
- │ Source Code │
- └─────────────┘
-
- NWLib source code is now available! If you are a CompuServe user,
- you can use our SWREG number to pay for your copy of the source code,
- and have the purchase appear on your CompuServe invoice. You pay
- CompuServe directly. They handle the currency exchange, billing,
- and all other details for you. If you are purchasing from your own
- account and passing the charge on to your company or other party,
- you can use your CompuServe statement for reimbursement of the expense.
-
- NWLib Source code is licensed per programmer. That is, only one programmer
- at a time can view or edit any source code containing NWLib functions. The
- first NWLib source code license is $100.00 retail. Additional source code
- licenses are only $40.00.
-
- You must already own one or more NWLib library licenses before you
- can purchase any NWLib source code licenses. You must agree to the
- terms and limitations stated in the NWLib Source Code license agreement
- before opening the NWLib source code diskette envelope.
-
- CompuServe SWREG Number for NWLIb source code purchases is: 9731.
-
- ┌───────────────┐
- │ Documentation │
- └───────────────┘
-
- NWLib contains a complete Windows Help file for your convenience.
- This file documents each of the network functions and provides examples
- for utilization.
-
- Also included in your package is a Windows-Write text introduction
- and file containing a complete alphabetical listing of all functions
- included in this library. You might want to print these documents
- before getting too far along into your projects.
-
-
- ┌──────────┐
- │ Ordering │
- └──────────┘
-
- If you'd like to pay by American Express or mail a company check, you
- can order directly from us. If you'd like to order by Mastercard/Visa,
- Discover, etc., you can order from Developer's Marketplace magazine.
- They can be reached at the following:
-
- (800) 771-4336 or (206) 603-2570
-
-
-
- To order from us, clip this order form, then mail it to the address below,
- or fax it to us at (713)370-4215. Be sure to include your email address,
- and applicable American Express card information if ordering via Amex.
-
- Order Form
-
- Devont Software Inc.
- 18026 Deep Brook
- Spring, TX 77379
- (713)370-4215 (Fax)
- (713)370-0841 (BBS)
- JimTyson@IX.NetCom.Com (Internet)
- 70421,1506 (Compuserve)
-
-
- Your Name: _________________________________________________________
-
- Your Company: ______________________________________________________
-
- Shipping Address: __________________________________________________
-
- City:___________________ State/Prov: __________ Zip/Post:___________
-
- eMail Address: _____________________________________________________
-
- Send me :
- ____ copies of NWLib for Delphi @ $75.00 (Single Programmer License)
- ____ additional programmer licenses of NWLib for Delphi @ $20.00 each.
- ____ copies of the NWLib Source Code @ $100.00 (Single Programmer License)
- ____ additional programmer licenses of NWLib Source Code @ $40.00 each
-
-
- Total Charge Amount: ______________________________________
-
- Texas Residents- Add 8.25 Sales Tax: ______________________________________
-
- Payment Method: AMEX __________ Check # ____________
-
- AMEX Card Number: ________________________ Expires: ____
-
- Signature: ______________________________________